Several barcode types are identified by multiple names. But in Barcode Xpress for Linux, they are referenced by a single enumeration, BX_BarcodeType. The table below shows which barcode type and enumeration value must be mapped.
Format | Name | Readable/Writeable |
2D Barcodes |
||
Aztec | BX_BarcodeType_Aztec | R |
Data Matrix | BX_BarcodeType_DataMatrix | R/W |
MicroPDF417 | BX_BarcodeType_MicroPDF417 | R |
PDF417 | BX_BarcodeType_PDF417 | R/W |
QR Code | BX_BarcodeType_QRCode | R/W |
1D Barcodes |
||
Add-2 | BX_BarcodeType_Add2 | R |
Add-5 | BX_BarcodeType_Add5 | R |
Airline 2 of 5 | BX_BarcodeType_IATA2of5 | R |
Australia Post 4-State Code | BX_BarcodeType_AustralianPost4State | R |
BCD Matrix | BX_BarcodeType_BCDMatrix | R |
Codabar | BX_BarcodeType_Codabar | R/W |
Code 128 (A,B,C) | BX_BarcodeType_Code128 | R/W |
Code 2 of 5 | BX_BarcodeType_Industrial2of5 | R/W |
Code 32 | BX_BarcodeType_Code32 | R |
Code 39 | BX_BarcodeType_Code39 | R/W |
Code 39 Extended | BX_BarcodeType_Code39Ext | R/W |
Code 93 | BX_BarcodeType_Code93 | R/W |
Code 93 Extended | BX_BarcodeType_Code93Ext | R/W |
DataLogic 2 of 5 | BX_BarcodeType_DataLogic2of5 | R |
EAN 128 (GS1, UCC) | BX_BarcodeType_EAN128 | R/W |
EAN-13 | BX_BarcodeType_EAN13 | R/W |
EAN-8 | BX_BarcodeType_EAN8 | R/W |
Industrial 2 of 5 | BX_BarcodeType_Industrial2of5 | R/W |
Intelligent Mail (OneCode) | BX_BarcodeType_IntelligentMail | R |
Interleaved 2 of 5 | BX_BarcodeType_Interleaved2of5 | R/W |
Invert 2 of 5 | BX_BarcodeType_Inverted2of5 | R |
ITF-14 / SCC-14 | BX_BarcodeType_Interleaved2of5 | R |
Matrix 2 of 5 | BX_BarcodeType_Matrix2of5 | R |
Patch Codes | BX_BarcodeType_PatchCode | R/W |
Planet | BX_BarcodeType_Planet | R |
PostNet | BX_BarcodeType_PostNet | R |
Royal Mail (RM4SCC) | BX_BarcodeType_RoyalPost4State | R |
UCC 128 | BX_BarcodeType_EAN128 | R |
UPC-A | BX_BarcodeType_UPCA | R/W |
UPC-E | BX_BarcodeType_UPCE | R/W |
UPU 4-State | BX_BarcodeType_UPU4State | R |